book fiction books book publishing ebook authors writer book shop hardback books novel author book stores e-book hardbacks e-books book publishers